home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 1.iso / util / xnot17.zip / NOTGNU.FUN < prev    next >
Text File  |  1995-01-24  |  51KB  |  1,331 lines

  1. ________________________________________________________________________
  2. File      : notgnu.fun
  3. Purpose   : Function descriptions for notGNU's M-x describe-function.
  4. Created on: Nov 27, 1993 by Tor Slettnes <tor@netcom.com>
  5. Last modifications:
  6.             Jan 20, 1995 by Julie Melbin
  7.             Jan 22, 1995 by Tor Slettnes
  8.  
  9. The notGNU Copyrights are reserved (C) 1993, 1994, 1995 by Julie Melbin.
  10. This program is distributed in the hope that it will be useful,
  11. but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  13. ________________________________________________________________________
  14.  
  15. add-separator-to-popup (No default keybinding) [Windows/NT only]
  16.     Syntax: (add-separator-to-popup)
  17.     Append a separator line to the popup menu.
  18.  
  19. add-space-to-toolbar (No default keybinding) [Windows/NT only]
  20.     Syntax: (add-space-to-toolbar)
  21.     Insert a space between the last added toolbar button and the next.
  22.     If used to define a toolbar in startup file, show-toolbar should be
  23.     called at the end of the toolbar definition;
  24.  
  25. add-to-popup (No default keybinding) [Windows/NT only]
  26.     Syntax: (add-to-popup 'function-name)
  27.     Append a notGNU function to the popup menu.
  28.  
  29. add-to-toolbar (No default keybinding) [Windows/NT only]
  30.     Syntax: (add-to-toolbar 'function-name)
  31.     Append a supported notGNU function to the toolbar.
  32.     If used to define a toolbar in startup file, show-toolbar should be
  33.     called at the end of the toolbar definition;
  34.  
  35. align-indented (No default keybinding)
  36.     Currently incomplete attempt at 'smart' c indent. To be enhanced
  37.     in future versions.
  38.  
  39. append-region-to-buffer (C-x a)
  40.     Append region to specified buffer. If the buffer does not exists,
  41.     create a new one.
  42.  
  43. apropos (C-h a)
  44.     List all commands containing specified argument. For a list of all
  45.     commands, do M-x apropos RET (C-h a RET).
  46.  
  47. auto-append (No default keybinding)
  48.     Syntax: (auto-append 'bool)
  49.     Controls whether to allow "next-line" (Ctrl-N, Down Arrow) to
  50.     append new lines to the end of the buffer, similar to RET.
  51.     Default: 1 (allow new lines to be added)
  52.  
  53. auto-fill-mode (No default keybinding)
  54.     Toggle automatic line wrap on/off. If on, inserting a space at a
  55.     column beyond the fill column (see set-fill-column) automatically
  56.     breaks the line at a previous space.  If auto-indent mode is active,
  57.     then the newline created will be indented to match the indent of the
  58.     current line.  Fill-prefix is also used when auto-fill is active;
  59.     newly created lines will have the fill-prefix prepended to them.
  60.     Default: off.
  61.  
  62. auto-indent-mode (No default keybinding)
  63.     Syntax: (auto-indent-mode)
  64.     Swap key bindings for LFD (newline-and-indent) and CR (newline),
  65.     i.e. toggle automatic indentation on/off.  Auto-indent works with
  66.     auto-fill-mode and with fill-paragraph.
  67.     Default: 0 (no auto-indent).
  68.     See also: newline, newline-and-indent
  69.  
  70. auto-modified-fill-mode (No default keybinding)
  71.     Syntax: (auto-modified-indent-mode)
  72.     Like auto-fill-mode, except that a line with '.' in the first
  73.     column is implicitly treated as the first line of the next
  74.     paragraph. This effectively stops fill-paragraph from advancing
  75.     to that line.
  76.  
  77. backward-char (C-b, Left-Arrow)
  78.     Move cursor one position to the left, or to the end of previous
  79.     line if already at beginning of line.
  80.  
  81. backward-kill-word (MBackspace)
  82.     Kill word to the left of cursor.
  83.  
  84. backward-paragraph (M-[, Control-Home)
  85.     Move to the beginning of this or the previous paragraph.
  86.  
  87. backward-sexp (No default keybinding)
  88.     Move backward to a sexpression. Moves while in a word, until hits
  89.     (){}<> or[].
  90.  
  91. backward-word (M-b, Control-Left)
  92.     Move to the beginning of this or previous word.
  93.  
  94. beginning-of-buffer (M-<, Control-PgUp)
  95.     Move cursor to the beginning of current buffer.
  96.  
  97. beginning-of-line (C-a, Home)
  98.     Move cursor to the beginning of current line.
  99.  
  100. blink-match (No default keybinding)
  101.     If character under cursor is one of ()[]{}, and there exists a
  102.     match for that character in the current buffer, show the match
  103.     by moving cursor there for about 1/4 second.
  104.  
  105. blink-matching-paren (No default keybinding)
  106.     Same as "cmode" currently.
  107.  
  108. buffer-flush-undo (No default keybinding)
  109.     Clear the undo stack; free memory.
  110.  
  111. bury-buffer (No default keybinding)
  112.     Put BUFFER at the end of the list of all buffers.  Effects result
  113.     of previous-buffer-in-list and next-buffer-in-list but not the
  114.     default buffer in switch-to-buffer.
  115.  
  116. c-indent-off (No default keybinding)
  117.     Currently unavailable.
  118.  
  119. c-indent-on (No default keybinding)
  120.     Currently unavailable.
  121.  
  122. c-x 4 prefix (C-x 4)
  123.     Apply certain extended commands to other pane/window.
  124.     Example: "C-x 4 d" runs dired-other-window
  125.  
  126. c-x prefix (C-x)
  127.     Apply extended command to this pane/window.
  128.     Example: "C-x C-c" runs save-buffers-kill-emacs
  129.  
  130. call-last-kbd-macro (C-x e)
  131.     Execute recorded key sequence. See start-kbd-macro.
  132.  
  133. capitalize-word (M-c)
  134.     Convert word, beginning with character under cursor, to uppercase,
  135.     and the rest of the word to lowercase.
  136.  
  137. center-line (No default keybinding)
  138.     Center text on current line between left column and fill column.
  139.  
  140. center-region (No default keybinding)
  141.     Center all lines that start between cursor and mark.
  142.  
  143. clear-popup (No default keybinding) [Windows/NT only]
  144.     Syntax: (clear-popup)
  145.     Remove all functions from the popup menu. Useful in the startup
  146.     file, normally followed by a series of add-to-popup commands.
  147.  
  148. clear-toolbar (No default keybinding) [Windows/NT only]
  149.     Syntax: (clear-toolbar)
  150.     Remove all functions from the toolbar. Useful in the startup
  151.     file, normally followed by a series of add-to-toolbar commands.
  152.  
  153. clear-rectangle (No default keybinding)
  154.     Fill rectangle region with blanks.
  155.  
  156. cmode (No default keybinding)
  157.     Toggle parenthesis matching on/off. 
  158.     Default: off
  159.     See also: blink-match
  160.  
  161. compile (No default binding)
  162.     Spawn an external command with redirection to a log file, then
  163.     optionally insert that log file into a separate buffer.  Default
  164.     command can be specified with the MEMAKE environment variable;
  165.     otherwise it is "nmake" under DOS/Windows, and "make" under
  166.     Unix.  Same as 'make'.
  167.  
  168. copy-rectangle (C-x r)
  169.     Copy text from rectangle between cursor and mark to the
  170.     rectangle kill buffer.
  171.  
  172. copy-region-as-kill (M-w)
  173.     Copy region between cursor and mark to kill buffer.
  174.  
  175. copy-region-to-buffer (No default keybinding)
  176.     Copies region between cursor and mark to specified buffer.
  177.     If buffer already exists, its contents will be erased before
  178.     copying; if not, a new one will be created.
  179.  
  180. copy-region-to-clipboard (C-x x) [Windows/NT only]
  181.     Copy region to the Windows clipboard or X11 cutbuffer 0.
  182.  
  183. count-region-words (No default keybinding)
  184.     Count words in a region. Uses normal notGNU definition of a word.
  185.  
  186. count-lines-region (No default keybinding)
  187.     Another name to access to count-region-words for Gnu compatability. 
  188.     See also: count-region-words.
  189.  
  190. default-popup (No default keybinding) [Windows/NT only]
  191.     Syntax: (default-popup)
  192.     Reset the popup menu to the notGNU defaults.
  193.  
  194. default-toolbar (No default keybinding) [Windows/NT only]
  195.     Syntax: (default-toolbar)
  196.     Reset the toolbar to the notGNU defaults. In order to see the
  197.     complete default toolbar, you will probably have to maximize the
  198.     notGNU window. notGNU will clip the right side toolbar based on the
  199.     width of the window. If the windows-help button is in the toolbar
  200.     (the default) then it will always be the rightmost button visible.
  201.     
  202.     Normally accessed via Properties/Toolbar/Customize Toolbar.
  203.  
  204. define-key (No default keybinding)
  205.     Syntax: (define-key keymap "Sequence" 'extended-command)
  206.     Define a key sequence in specified keymap. Available keymaps
  207.     are: *, fill, modified, indent, C, overwrite, help, dired, blist.
  208.  
  209. delay-file-read (No default keybinding)
  210.     Syntax: (delay-file-read 'bool)
  211.     Specify whether files specified on the command line are read
  212.     when the editor starts up, or only when the buffer is visited for
  213.     the first time. Default: 0 (All files read at startup)
  214.  
  215. delete-backward-char (Backspace)
  216.     Delete character to the left of cursor.
  217.  
  218. delete-blank-lines (C-x C-o)
  219.     On blank line, delete all surrounding blank lines, leaving just
  220.     one. On isolated blank line, delete that one. On nonblank line,
  221.     delete all blank lines that follow it.
  222.  
  223. delete-char (C-d, Delete)
  224.     Delete character under cursor.
  225.  
  226. delete-horizontal-space (M-\)
  227.     Delete all spaces and tabs around cursor.
  228.  
  229. delete-indentation (M-^)
  230.     Join this line to previous and fix up whitespace at join. The
  231.     joined lines will have a single space between last non-whitespace
  232.     of previous line and first non-whitespace of joined line.
  233.  
  234. delete-line (M-m)
  235.     Kill current line, including the trailing newline character.
  236.  
  237. delete-rectangle (No default keybinding)
  238.     Delete text in rectangle (do not save in kill buffer).
  239.     See also: kill-rectangle.
  240.  
  241. delete-other-windows (C-x 1)
  242.     Remove all window panes, except the one containing cursor.
  243.  
  244. delete-window (C-x 0)
  245.     Remove the window pane that contains the cursor.
  246.  
  247. describe-bindings (C-h b)
  248.     List all key bindings currently active.
  249.  
  250. describe-function (C-h f)
  251.     Display the full documentation of a function.
  252.  
  253. describe-key-briefly (C-h c)
  254.     Print the name of the function that the subsequent key sequence
  255.     invokes.
  256.  
  257. digit-argument (M-0 .. M-9)
  258.     Part of the numeric argument for the next command
  259.  
  260. dired (C-x d)
  261.     Interactive mode that lets you edit, view, or delete
  262.     files in a specified directory. The following keymap is
  263.     available in 'dired':
  264.         e = Edit this file (same as find-file, GNU compatability)
  265.         f = find-file
  266.         v = view-file
  267.         d = Delete this file
  268.         m = Mark file for batch processing.
  269.             Available in single column mode only.
  270.     
  271.     Mouse double-click is equal to find-file. Typing c-u before e,f, or
  272.     v will cause notGNU to read the file into the same window (on top
  273.     of the dir listing). Otherwise, notGNU reads files into a
  274.     new/different window.
  275.  
  276. dired-other-window (C-x 4 d)
  277.     Open a dired buffer in other window pane. See also: dired
  278.  
  279. dired-single-column (No default keybinding)
  280.     Syntax: (dired-single-column 'bool)
  281.     Specify whether to use single columns when listing files in the
  282.     dired buffer.  If 1, all file information is displayed, and the
  283.     'm' (mark for batch) command will be available. If 0, multiple
  284.     columns will be used.
  285.     Default: 1
  286.  
  287. display-filename (No default keybinding)
  288.     Toggle filename display in modeline on/off.
  289.     Default: on
  290.  
  291. display-time (No default keybinding)
  292.     Toggle time display in modeline or titlebar (Windows/X11 only) on/off.
  293.     Default: on
  294.  
  295. downcase-region (C-x C-l)
  296.     Convert all characters between cursor and mark into lowercase.
  297.  
  298. downcase-word (M-l)
  299.     Convert the following word, or the rest of the current word,
  300.     into lowercase.
  301.  
  302. emacs-version (No default keybinding)
  303.     Print current version of notGNU, with compile date, in the echo line.
  304.  
  305. end-kbd-macro (C-x ))
  306.     End recording key sequence.
  307.     See also: start-kbd-macro.
  308.  
  309. end-of-buffer (M->, Control-PgDn)
  310.     Move cursor to the end of current buffer.
  311.  
  312. end-of-line (C-e, End)
  313.     Move the cursor the end of current line.
  314.  
  315. enlarge-window (C-x ^)
  316.     Increase the size of the current window pane by one line.  If
  317.     called interactively with universal-argument (C-u), increase by
  318.     that number of lines.
  319.  
  320. esc prefix (Esc)
  321.     Extended command prefix.
  322.  
  323. eval-expression (No default keybinding)
  324.     Evaluate (execute) function given as argument;  print result in
  325.     minibuffer. Useful for interactively testing load file syntax of
  326.     a function.
  327.  
  328. exchange-point-and-mark (C-x C-x)
  329.     Exchange the positions of cursor and mark. If new cursor is
  330.     outside visible window pane, update display.
  331.  
  332. execute-extended-command (M-x)
  333.     Execute any emacs command by name.  To go to a specific line,
  334.     type: M-x goto-line <RET>, followed by the line number you want
  335.     to go to.
  336.  
  337. fill-paragraph (M-q)
  338.     Reformats lines in current paragraph to even out margins based
  339.     on the value of "fill-column". If auto-indent is active, the the
  340.     lines created when filling will be indented to match the first line
  341.     of the paragraph. Fill prefix will be prepended to each newly
  342.     created line while filling.
  343.  
  344. fill-region (No default keybinding)
  345.     Reformats lines in all paragraphs between point and mark to even
  346.     out margins based on the value of fill-column.
  347.  
  348. fill-region-as-paragraph (No default keybinding)
  349.     Reformats lines in all text as if it were a single paragraph.
  350.     See also: fill-paragraph.
  351.  
  352. find-all-files (No default keybinding) [Windows/NT/DOS only]
  353.     See find-file; behaves identical to find-file except that entering
  354.     a filespec such as x*.c will find and read in all files that match
  355.     that expression.  Expression matching is defined by Microsoft API
  356.     for each platform/executable type.
  357.  
  358. find-alternative-file (No default keybinding)
  359.     Like find-file except that file in current buffer is killed first.
  360.     Like kill-buffer followed by find-file.
  361.     See also: view-file
  362.  
  363. find-file (C-x C-f)
  364.     Loads a file for editing.  Autocompletion is available: Press
  365.     the space key after typing in the first few characters of the
  366.     filename, and the filename will be completed if unique, or a
  367.     new buffer with the list of alternatives will pop up if not.
  368.     See also: view-file
  369.  
  370. find-file-other-window (C-x 4 C-f)
  371.     Loads a file for editing in other window pane.
  372.     See also: find-file.
  373.  
  374. find-first-change (No default keybinding)
  375.     Go to first line that has been changed since last save.
  376.  
  377. find-next-change (No default keybinding)
  378.     Go to next line (from current position) that has been changed
  379.     since last save.
  380.  
  381. forward-char (C-f)
  382.     Move cursor one position to the right, or to the beginning of
  383.     next line if already at end of line.
  384.  
  385. forward-paragraph (M-])
  386.     Move cursor to the end of this or next paragraph.
  387.  
  388. forward-sexp (No default keybinding)
  389.     Move forward to a sexpression. Moves while in a word, until hits
  390.     (){}<> or[].
  391.  
  392. forward-word (M-f, Control-Right)
  393.     Move cursor to the end of this or next word.
  394.  
  395. global-set-key (No default keybinding)
  396.     Syntax: (global-set-key "Sequence" 'extended-command)
  397.     Assign specified key sequence to specified command.
  398.     See also: global-unset-key
  399.  
  400. global-unset-key (No default keybinding)
  401.     Syntax: (global-unset-key "Sequence")
  402.     Unassign specified key sequence from any command.
  403.     See also: global-unset-key
  404.  
  405. gosmacs-twiddle (No default keybinding)
  406.     Swap position of characters like transpose-chars, only move left from
  407.     cursor position before doing transpose.
  408.     See also: transpose-chars.
  409.  
  410. goto-bookmark (No default keybinding) [Windows/NT]
  411.     Move dot to a named bookmark.
  412.     A toolbar only function; will not work from extended command line.
  413.     See also: set-bookmark.
  414.  
  415. goto-line (No default keybinding)
  416.     Move cursor to beginning of specified line.
  417.  
  418. goto-match (No default keybinding)
  419.     Move cursor to matching character if one of (){}[]<>, otherwise
  420.     move to the previous occurrence of the same character.
  421.  
  422. half-tab (TAB)
  423.     Inserts spaces to the next half tab column.
  424.     See also: set-tab-stop.
  425.  
  426. hard-tab (C-TAB)
  427.     Insert a TAB character (^I) in the text at cursor.  Equivalent to
  428.     ctrl-q ctrl-i.
  429.  
  430. help-help (C-h)
  431.     Help prefix.  Default map:
  432.         C-h a = apropos
  433.         C-h b = describe-bindings
  434.         C-h c = describe-key-briefly
  435.         C-h d = list-key-names
  436.         C-h f = describe-function
  437.  
  438. hide-toolbar (No default keybinding) [Windows/NT only]
  439.     Hides the toolbar.  Normally accessed via menubar choice
  440.     Properties/Toolbar/Show Toolbar. State saved when Properties/Save
  441.     Settings chosen. 
  442.  
  443. insert-buffer (No default keybinding)
  444.     Insert specified buffer into current buffer at cursor position.
  445.  
  446. insert-chars (No default keybinding)
  447.     Insert a string into current buffer at cursor position.
  448.  
  449. insert-file (C-x i)
  450.     Insert a file into buffer at cursor position.
  451.  
  452. indent-newline-with-wrap (No default keybinding)
  453.     An internal command. Not useful via keyboard.
  454.  
  455. insert-newline-with-wrap (No default keybinding)
  456.     An internal command, triggered when fill-mode is on and RET is
  457.     pressed.
  458.  
  459. insert-with-wrap (No default keybinding)
  460.     An internal command, triggered when fill-mode is on and a blank
  461.     character is entered.
  462.  
  463. isearch-backward (C-r)
  464.     Incremental search backward.  Interactively search as you type,
  465.     and move the cursor to the closest occurrence of the string typed
  466.     so far.  Not available inside keyboard macros; see search-backward
  467.     for such use.
  468.  
  469. isearch-forward (C-s)
  470.     Incremental search forward.  Interactively search as you type,
  471.     and move the cursor to the closest occurrence of the string typed
  472.     so far.  Not available inside keyboard macros;see search-forward
  473.     for such use.
  474.  
  475. just-one-space (No default keybinding)
  476.     If executed, will make sure that there is at most 1 blank
  477.     between the beginning of the line/next non-whitespace character
  478.     from current position.
  479.  
  480. keyboard-quit (C-g)
  481.     Abort an extended command.  Under Windows/NT, ctrl-g can be pressed
  482.     to abort a lengthy search. Responsiveness of command is directly
  483.     related to the timeslicing code.
  484.     See also: set-yield-rate.
  485.  
  486. kill-buffer (C-x k)
  487.     Remove specified buffer from the buffer list.  If the buffer
  488.     has been updated since last save to a file, you will be asked
  489.     whether to save before quitting.
  490.  
  491. kill-current-buffer (No default keybinding)
  492.     Same as kill-buffer, but remove current buffer.
  493.  
  494. kill-emacs (No default keybinding)
  495.     Ask for confirmation, then exit without saving the contents of
  496.     updated buffers.  No confirmation per buffer.
  497.     See also: save-buffers-kill-emacs.
  498.  
  499. kill-line (C-k)
  500.     Kill the rest of the current line; if there are no non-blanks
  501.     there, include the following newline character.
  502.  
  503. kill-paragraph (No default keybinding)
  504.     Kill to the end of current or next paragraph.
  505.  
  506. kill-rectangle (No default keybinding)
  507.     Kill text from rectangle between cursor and mark to the
  508.     rectangle kill buffer.
  509.  
  510. kill-region (No default keybinding)
  511.     Kill region between cursor and mark to the kill buffer.
  512.  
  513. kill-region-to-clipboard (No default keybinding)
  514.     Cut region between cursor and mark to the Windows clipboard or
  515.     X11 cutbuffer 0.
  516.  
  517. kill-whole-line (No default keybinding)
  518.     Kill the entire line. Like delete-line except that content does go into
  519.     the internal clipboard and thus can be yanked.
  520.  
  521. kill-word (M-d)
  522.     Kill to the end of current or next word.
  523.  
  524. list-buffers (C-x C-b)
  525.     Open a (new) window pane containing list of available buffers.
  526.     The following keymap is available in buffer list:
  527.         u = Use Buffer    (switch-to-buffer)
  528.         s = Save Buffer    (save-buffer)
  529.         k = Kill Buffer (kill-buffer)
  530.     
  531.     Mouse-double click is equal to switch-to-buffer.
  532.     Windows/NT see also:  win-list-buffers.
  533.  
  534. list-key-names (C-h d)
  535.     Print all legal key names.  Useful reference for startup file
  536.     binding of 'special named keys'.
  537.  
  538. load-buffer (No default keybinding)
  539.     Evaluate (execute) commands given in current buffer.
  540.  
  541. load-file (No default keybinding)
  542.     Evaluate (execute) given file.
  543.  
  544. local-set-key (No default keybinding)
  545.     Syntax: (local-set-key "Sequence" 'extended-command)
  546.     Assign key sequence to a specified command in current mode map.
  547.     Modes available are: *, fill, modified, indent, C, overwrite,
  548.     help, dired, blist.
  549.     See also: global-set-key, define-key.
  550.  
  551. local-unset-key (No default keybinding)
  552.     Syntax: (local-unset-key "Sequence")
  553.     Unassign specified key sequence from any command in current
  554.     mode map.
  555.     See also: local-set-key, global-unset-key
  556.  
  557. mail (No default keybinding) [Windows/NT/Unix/X11 only]
  558.     Mail a buffer via MAPI on Windows/NT, sendmail on Un*x.
  559.  
  560. make (No default keybinding)
  561.     Spawn an external command with redirection to a log file, then
  562.     optionally insert that log file into a separate buffer.  Default
  563.     command can be specified with the MEMAKE environment variable;
  564.     otherwise it is "nmake" under DOS/Windows, and "make" under
  565.     UNIX.  Same as 'compile'.
  566.  
  567. make-backup-files (No default keybinding)
  568.     Syntax: (make-backup-files)
  569.     Toggles whether to create backup files on/off.
  570.     Same as toggle-make-backups.
  571.     Default: on.
  572.  
  573. mark-whole-buffer (No default keybinding)
  574.     Mark all lines in the buffer; equal to setting mark on first or
  575.     last line and moving dot (cursor) to last or first line. Region
  576.     defined equals whole buffer.
  577.  
  578. minimize-window (No default keybinding)[Windows/NT only]
  579.     Minimize the notGNU window to an icon on the Windows desktop.
  580.  
  581. negative-argument (No default keybinding)
  582.     Specify negative argument for subsequent command.
  583.     See also: universal-argument.
  584.  
  585. newline (C-m/RET)
  586.     Insert a newline character at cursor position, and move
  587.     the cursor to the beginning of the newly opened line.
  588.  
  589. newline-and-indent (C-j/LFD)
  590.     Insert a newline character at cursor position; move cursor to
  591.     the newly opened line, at the maximum column that satisfies both
  592.     of the following requirements:
  593.         1) No larger than the current column
  594.         2) No larger than the column of the first non-white character
  595.            in previous non-blank line.
  596.     If auto-indent-mode is on, CR and LFD are swapped. CR will then be
  597.     bound to newline-and-indent.
  598.  
  599. next-buffer-in-list (M-n)
  600.     Switch to the next buffer in the buffer list.
  601.     See also: bury-buffer.
  602.  
  603. next-error (C-x `)
  604.     Visit next compilation error message and corresponding source code.
  605.     This operates on the log file output from the M-x compile or M-x make
  606.     commands.  Supported for MSC 6 and 7, MSVC++, Borland C++, the MS
  607.     compiler on NT, and a number of different Unix compilers.
  608.     See also: compile, previous-error.
  609.  
  610. next-line (C-n)
  611.     Move cursor one line down.
  612.  
  613. open-line (C-o)
  614.     Insert a newline character at cursor position.
  615.  
  616. open-rectangle (No default keybinding)
  617.     Inserts spaces into rectangle defined by cursor position and mark.
  618.  
  619. other-window (C-x o)
  620.     Move cursor to the next window pane.
  621.  
  622. overwrite-mode (No default keybinding)
  623.     Syntax: (overwrite-mode)
  624.     Toggle overwrite mode on/off.
  625.     Default: off.
  626.  
  627. point-to-register (No default keybinding)
  628.     Stores current cursor position to one of 10 internal registers, values
  629.     0-9. Saved point is a line, cursor offset. Editting/deleting the
  630.     line which contains the could cause the register to move.
  631.     
  632.     Undo operations may lose register values; if a register points to a
  633.     line that is deleted, undo-ing the delete operation can not restore
  634.     the register to the pre-deleted state; destructive edits cause registers
  635.     to be reset, as best as possible, to a nearby line.
  636.     
  637.     See also: register-to-point
  638.  
  639. popup-menu (Right mouse button)
  640.     Invoke the Windows popup menu.
  641.     Default: Bound to right mouse button only.
  642.     See also: set-popup-button
  643.  
  644. previous-error (No default keybinding)
  645.     Visit previous compilation error message and corresponding source code.
  646.     This operates on the log file output from the M-x compile or M-x make
  647.     commands.  Supported for MSC 6 and 7, MSVC++, Borland C++, the MS
  648.     compiler on NT, and a number of different Unix compilers.
  649.     See also: compile, next-error.
  650.  
  651. prefix-region (No default keybinding)
  652.     Prefix a region with the current prefix string; each line included in
  653.     the region has the fill-prefix string prepended to the line.
  654.     See also: set-fill-prefix.
  655.  
  656. previous-buffer-in-list (M-p)
  657.     Switch to the previous buffer in buffer list.
  658.     See also: bury-buffer.
  659.  
  660. previous-line (C-p)
  661.     Move cursor one line up.
  662.  
  663. previous-window (M-C-Up)
  664.     Move cursor to previous window pane.
  665.  
  666. print-buffer (No default keybinding)
  667.     Send current buffer to printer or printer driver.
  668.  
  669. print-file (No default keybinding)
  670.     Send specified file to printer or printer driver.
  671.  
  672. print-file-exit (No default keybinding)
  673.     Send specified file to printer or printer driver, then exit notGNU.
  674.  
  675. print-header (No default keybinding)
  676.     Syntax: (print-header 'bool)
  677.     Specifies whether to print file name and page numbers on top of
  678.     each page on printouts.
  679.     Default: 1 (print)
  680.  
  681. print-region (No default keybinding)
  682.     Send region, defined by cursor and mark, to printer or printer driver.
  683.  
  684. query-on-subtask-done (No default keybinding)
  685.     Syntax: (query-on-subtask-done 'bool)
  686.     If 1, ask for confirmation before inserting the output from
  687.     subtasks such as compile into a separate buffer upon completion;
  688.     if 0, insert automatically.
  689.     Default: 1
  690.  
  691. query-replace (M-%)
  692.     Replace one string with another, query on each replace.
  693.     See also: replace-string, set-case
  694.  
  695. query-save-buffers (No default keybinding)
  696.     Syntax: (query-save-buffers 'bool)
  697.     If 1, ask for confirmation before killing any buffer (also
  698.     *scratch*); if 0, ask only for those buffers that are
  699.     associated with a file.
  700.     Default: 1
  701.  
  702. quoted-insert (C-q)
  703.     Read next input character and insert it raw.  Useful for
  704.     inserting control characters.  You may also type up to 3 octal
  705.     digits, to insert a character with that code.
  706.  
  707. recenter (C-l)
  708.     Redraw with line that contains cursor in the center of
  709.     current window pane.
  710.  
  711. recover-file (No default keybinding)
  712.     Get the contents from last auto-save of the file specified.
  713.  
  714. redraw-display (No default keybinding)
  715.     Redraw entire notGNU window/content.
  716.  
  717. register-to-point (No default keybinding)
  718.     Moves cursor to position stored in a given register. Legal
  719.     register values are 0-9.
  720.     See also: point-to-register.
  721.  
  722. remove-from-popup (No default keybinding) [Windows/NT only]
  723.     Syntax: (remove-from-popup 'function-name)
  724.     Remove an existing function from the popup menu.
  725.     If used to define a toolbar in startup file, show-toolbar should be
  726.     called at the end of the toolbar definition;
  727.  
  728. remove-from-toolbar (No default keybinding) [Windows/NT only]
  729.     Syntax: (remove-from-toolbar 'function-name)
  730.     Remove an existing function from the toolbar.
  731.  
  732. replace-string (No default keybinding)
  733.     Unconditional string replace.
  734.     See also: query-replace, set-case.
  735.  
  736. reread-file (No default keybinding)
  737.     Equal to killing w/o saving the current file, then revisiting.
  738.     See also: revert-buffer.
  739.  
  740. reread-log-file (No default keybinding)
  741.     Force notGNU to read or reread the log file that is normally
  742.     created by shell-command and compile.
  743.  
  744. restore-window-state (No default keybinding)
  745.     Restore window/buffer state from last save.
  746.     See also: save-window-state.
  747.  
  748. revert-buffer (No default keybinding)
  749.     Equal to killing w/o saving the current file, then revisiting.
  750.     See also: reread-file.
  751.  
  752. revert-to-incremental (No default keybinding)
  753.     Get the contents from last auto-save of the file specified. Same
  754.     as M-x recover-file.
  755.  
  756. save-all-buffers (C-x C-s)
  757.     Save the contents of all currently modified buffers to disk.
  758.  
  759. save-buffer (C-x C-s)
  760.     Save the contents of current buffer to file.
  761.  
  762. save-buffers-kill-emacs (C-x C-c)
  763.     Save unsaved buffers and exit emacs.
  764.  
  765. save-some-buffers (C-x s)
  766.     For each modified buffer, query the user whether to save.
  767.  
  768. save-window-state (No default keybinding)
  769.     Save the state (size, current buffer, current line) of all visible
  770.     notGNU windows into a window state register.  Deleting/modifing
  771.     buffers can cause a restored state to be different from saved state.
  772.     Values are 0-9, A-Z and a-z. Similiar to a bookmark.
  773.     See also: restore-window-state
  774.  
  775. scroll-down (M-v, Page-Up)
  776.     Move text in current buffer one windowpane worth down.
  777.  
  778. scroll-left (Shift left-arrow on Windows/DOS/X11)
  779.     Scroll content of current window (pane) off to left 1 char.
  780.  
  781. scroll-one-line-down (Control-Up) (Hardwired in Windows, X11)
  782.     Move text in current buffer one line down.
  783.  
  784. scroll-one-line-up (Control-Down) (Hardwired in Windows, X11)
  785.     Move text in current buffer one line up.
  786.  
  787. scroll-other-window (No default keybinding)
  788.     Scroll text in other window ARG lines up.
  789.     See also: negative-argument, universal-argument.
  790.  
  791. scroll-right (Shift right-arrow on Windows/DOS/X11)
  792.     Scroll content of current window (pane) off to right 1 char.
  793.  
  794. scroll-up (C-v, Page-Down)
  795.     Move text in current buffer one windowpane worth up.
  796.  
  797. search-again (No default keybinding)
  798.     Repeat last search-backward or search-forward.
  799.  
  800. search-backward (M-r)
  801.     Search backward from cursor for given string.  Can be used
  802.     inside keyboard macros rather than isearch-backward; also useful
  803.     if using notGNU remotely via a slow modem line.
  804.  
  805. search-forward (M-s)
  806.     Search forward from cursor for given string.  Can be used inside
  807.     keyboard macros rather than isearch-forward;  also useful if
  808.     using notGNU remotely via a slow modem line.
  809.  
  810. self-insert-command (SP .. ~, \200 .. \377)
  811.     Insert typed character into current buffer at cursor.
  812.  
  813. set-autosave-inc (No default keybinding)
  814.     Syntax: (set-autosave-inc 'value)
  815.     Specify approximate interval between each auto-save, in seconds.
  816.     Default: 15
  817.  
  818. set-bg-color (No default keybinding)
  819.     Syntax: if X11 (set-bg-color 'color)
  820.     Specify background color.  In Windows/NT, bring up a dialogue box;
  821.     should not be executed from the startup file.  Not available in
  822.     DOS or Unix curses versions.
  823.  
  824. set-bookmark (No default keybinding) [Windows/NT only]
  825.     Set a named bookmark.  Like a 'register'; saves similar marking
  826.     information (like a register), but allows a user defined name to be
  827.     applied (vs selecting from a preset list of register names).
  828.     See also: point-to-register, goto-bookmark
  829.     
  830.     Undo operations may lose bookmars; if a bookmark points to a
  831.     line that is deleted, undo-ing the delete operation can not restore
  832.     the bookmark to the pre-deleted state; destructive edits cause bookmarks
  833.     to be adjusted, as best as possible, to a nearby line.
  834.     
  835.     A toolbar-only function; will not work from extended command line.
  836.  
  837. set-case (No default keybinding)
  838.     Syntax: (set-case 'value)
  839.     Specify whether replace-string and query-replace should do case
  840.     insensitive search, and/or preserve case when replacing. The
  841.     value given should be one of the following:
  842.     
  843.         00 - case insensitive search, case-match replace.
  844.         01 - case exact search, case-match replace
  845.         10 - case insensitive search, exact replace
  846.         11 - case exact search, exact replace
  847.     
  848.     See also: query-replace, replace-string
  849.  
  850. set-default-mode (No default keybinding)
  851.     Syntax: (set-default-mode 'mode)
  852.     Toggle whether a mode is activated in subsequent buffers.
  853.     The following modes are available:
  854.     
  855.         fill, modified, indent, C, overwrite.
  856.     
  857.     Default: All except 'C' off, 'C' on if buffername ends with one of
  858.     ".c", ".h", ".cpp", ".hpp".
  859.  
  860. set-dos-colors (No default keybinding) [DOS only]
  861.     Syntax: if DOS (set-dos-color 'n,n,n,n,n)  ; No spaces
  862.     Set the supported foreground color types; the types are (in order):
  863.     
  864.         Normal   Text - the buffers characters
  865.         Touched  Text - an editted line
  866.         Selected Text - a selected region
  867.         Echoline Text - prompt line
  868.         WindowBackground
  869.     
  870.     Available choices are:
  871.     
  872.         1 = BLUE          9 = LIGHTBLUE
  873.         2 = GREEN        10 = LIGHTGREEN
  874.         3 = CYAN         11 = LIGHTCYAN
  875.         4 = RED          12 = LIGHTRED
  876.         5 = MAGENTA      13 = LIGHTMAGENTA
  877.         6 = BROWN        14 = YELLOW
  878.         7 = LIGHTGRAY    15 = WHITE
  879.         8 = DARKGRAY
  880.     
  881.     Only LIGHTGRAY and BLACK may be used for background color.
  882.     
  883.     The function prompts for the decimal choices for all colors, and
  884.     prefills the current values into the echo line for you to edit.
  885.     
  886.     Any unsupplied value will be set to default, without checking
  887.     whether the default makes sense when used with the supplied colors.
  888.  
  889. set-doubleclick (No default keybinding) [Windows/NT/X11/DOS]
  890.     Changes left button double-click behavior of setting mark or
  891.     selecting the word under the cursor. If no word found, mark is set
  892.     anyway. When word selected via doubleclick, cursor (dot) is moved to
  893.     end of word.
  894.     Default: set mark
  895.  
  896. set-env (No default keybinding) [Windows/NT only]
  897.     Display and allow editing of some relevant environment variables:
  898.     "exe path", "cwd", "home", "MEMAKE", "MESHELL", "MEEXEC", "MELOG".
  899.     
  900.       * MEMAKE contains the command line to use for compilation.
  901.         Default: "nmake" under DOS and Windows, and "make" under UNIX.
  902.     
  903.       * MESHELL contains the path to the command interpreter or shell.
  904.         Default: "command.com" for Windows, or "cmd.exe" under NT, or
  905.         "sh" for Unix/X11
  906.     
  907.       * MEEDIT specifies what editor 'notStart' invokes.  Default is
  908.         'wnot.exe' for Windows 3.x; 'ntnot.exe' for Windows NT and
  909.         Windows 95.
  910.     
  911.       * MEEXEC contains a format string used for spawning background
  912.         processes such as compilation. Default formats are:
  913.             Windows NT    "%s /c %s 1>%s 2>&1"
  914.             Windows 3.x   "%s /c %s > %s"
  915.     
  916.       * MELOG contains the name of the log file. Default is meXXXXXX.log,
  917.         where XXXXXX is a unique processid (or like).
  918.     
  919.     See the documentation for more details, especially if you are using
  920.     an alternative command interpreter (such as 4dos or Ndos) or a
  921.     compiler different from Microsoft C.
  922.  
  923. set-fg-color (No default keybinding) [Windows/NT/X11 only]
  924.     Syntax: if X11 (set-fg-color 'color)
  925.     Specify normal text color.  In Windows, bring up a dialogue box;
  926.     should not be executed from the startup file.
  927.  
  928. set-fg2-color (No default keybinding) [Windows/NT/X11 only]
  929.     Syntax: if X11 (set-fg2-color 'color)
  930.     Specify touched text color.  In Windows, bring up a dialogue box;
  931.     should not be executed from the startup file.
  932.  
  933. set-fg3-color (No default keybinding) [Windows/NT/X11 only]
  934.     Syntax: if X11 (set-fg3-color 'color)
  935.     Specify prompt.  In Windows, bring up a
  936.     dialogue box;  should not be executed from the startup file.
  937.  
  938. set-fg4-color (No default keybinding) [Windows/NT/X11 only]
  939.     Syntax: if X11 (set-fg4-color 'color)
  940.     Specify highlight color.  In Windows, bring up a
  941.     dialogue box;  should not be executed from the startup file.
  942.  
  943. set-fill-column (C-x f)
  944.     Syntax: (set-fill-column 'value)
  945.     Set fill column for line wrapping to specified value. If called
  946.     interactively, current column is used, or one can be specified
  947.     via M-x universal-argument (C-u).
  948.  
  949. set-fill-position (No default keybinding)
  950.     Determines whether cursor position is retained after filling a
  951.     paragraph. If set, cursor position is set to closest matching position
  952.     in newly formatted paragraph.
  953.     Default: FALSE.
  954.  
  955. set-fill-prefix (No default keybinding)
  956.     Sets the character string to prepend to a region being filled.
  957.     See also: prefix-region.
  958.  
  959. set-font (No default keybinding) [Windows/NT/X11 only]
  960.     Syntax: if X11 (set-font 'fontname)
  961.     Specify text font. Only monospaced fonts should be used.
  962.     In Windows, bring up a dialogue box;  should not be executed from
  963.     the startup file.
  964.  
  965. set-gnu (No default keybinding)
  966.     Syntax: (set-gnu 'bool)
  967.     Specify whether GNU-style autocompletion on commands and
  968.     filenames should be used.
  969.     Default: 0  (turned off).
  970.  
  971. set-keypad (No default keybinding) [Windows/NT only]
  972.     Syntax: (set-keypad 'bool)
  973.     Controls bindings for the keys on the keypad when NumLock is on.
  974.     If 1, the keys are bindable via "global-set-key" (keynames are
  975.     Kp-0 .. Kp-9, Kp-/, Kp-*, Kp--, and Kp-+); otherwise they run
  976.     "self-insert-command", thus inserting "0", "1" etc. in the buffer.
  977.     
  978.     When NumLock is off, the keys are always bound via their original
  979.     names: Home, Up-Arrow, Page-Up etc.
  980.     
  981.     Default: 1  (bindable when NumLock is on)
  982.  
  983. set-kill-ring (No default keybinding)
  984.     Specifiy number of killbuffers to put in the kill ring.  Each
  985.     kill/delete uses a buffer; setting to 10 means that you can yank
  986.     back 10 different kills.  Dependent on undo buffer allocation stack.
  987.     Default: 10, Max is 20
  988.     See also yank, yank-pop, undo-high-threshold
  989.  
  990. set-mark-command (C-@, C-space)
  991.     Set mark at current cursor position. After subsequent moves with
  992.     cursor, area between mark and cursor will then become the current
  993.     region.
  994.     See also: set-mark-select, kill-region, copy-region-as-kill
  995.  
  996. set-mark-select (No default keybinding)
  997.     Syntax: (set-mark-select)
  998.     Exactly like set-mark-command, except that immediately subsequent
  999.     cursor movements with the arrow keys will cause the region between
  1000.     cursor and mark to be highlighted.  Any editing operation will
  1001.     disengage the highlight.
  1002.  
  1003. set-popup-button (No default keybinding) [Windows/NT only]
  1004.     Syntax: (set-popup-button 'button)
  1005.     Specify whether to invoke the popup menu via left or right
  1006.     mouse button. Legal buttons are "l" and "r".
  1007.     Default: r
  1008.     
  1009.     The function that was originally bound to the button can be
  1010.     accessed by holding down the control key. For instance, the
  1011.     default binding for yank-from-clipboard is Ctrl + Right button.
  1012.  
  1013. set-select-highlight (No default keybinding)
  1014.     Syntax: (set-select-highlight 'value)
  1015.     If value is "f", highlighted regions will be marked by changing
  1016.     the color of the text; if value is "b", marking is done by
  1017.     changing the background color.
  1018.     Default: b  (background)
  1019.  
  1020. set-tab-stop (No default keybinding)
  1021.     Syntax: (set-tab-stop 'value)
  1022.     Specify the maximum number of spaces between all tabstops.
  1023.     Legal range is 1 to 16, inclusive.
  1024.     Default: 8
  1025.  
  1026. set-text-color (No default keybinding)
  1027.     See set-fg-color.
  1028.  
  1029. set-touched-text-color (No default keybinding)
  1030.     See set-fg2-color.
  1031.  
  1032. set-use-tab (No default keybinding)
  1033.     Syntax: (set-use-tab 'bool)
  1034.     If 1, insert TAB characters when filling or invoking 'soft-tab',
  1035.     rather than spaces.
  1036.     Default: 0  (spaces used)
  1037.  
  1038. set-window-color (No default keybinding)
  1039.     See set-bg-color.
  1040.  
  1041. set-window-pos (No default keybinding) [Windows/NT/X11 only]
  1042.     Syntax: (set-window-pos 'x,y)
  1043.     Specify location of the notGNU window. Under X, subject to
  1044.     X window manager approval. Internally limits window origin
  1045.     position to within 10 pixels of right/bottom of display screen.
  1046.  
  1047. set-window-size (No default keybinding) [DOS/Windows/NT/X11 only]
  1048.     Syntax: if !DOS (set-window-size 'rows,cols)
  1049.             if DOS  (set-window-size 'rows)
  1050.     Specify the size of the notGNU window. In DOS version, rows
  1051.     restricted to 25, 43, or 50, and cols is fixed at 80.
  1052.     Default: Depends on notGNU version.
  1053.  
  1054. set-write-cr (No default keybinding)
  1055.     Specify whether to insert a CR before each newline character
  1056.     when writing the current buffer to file. Default is specified by
  1057.     M-x toggle-just-write-newline.
  1058.  
  1059. set-yield-rate (No default keybinding) [Windows/NT only]
  1060.     Syntax: (set-yield-rate 'milliseconds)
  1061.     Sets the yield-rate for I/O and other lengthy operations.
  1062.     Default: 500 for 16 bit notGNU, 2000 for 32 bit notGNU
  1063.     notGNU will yield the processor after 1/2 second or 2 seconds,
  1064.     respectively, based on these defaults.
  1065.     
  1066.     Legal range is 55 to 10000;  very large values essentially disables
  1067.     yielding.  Smaller numbers will make the computer appear to run more
  1068.     smoothly between tasks, but will proportionally increase the total
  1069.     amount of time it takes to perform the operation.
  1070.     
  1071.     During a yield, notGNU can process events and react to an abort
  1072.     command if applicable.
  1073.     See also: isearch-backward, isearch-forward.
  1074.  
  1075. shell-command (No default keybinding)
  1076.     Syntax: (shell-command 'command)
  1077.     Executes the command that the MESHELL environment variable points
  1078.     to, or COMMAND.PIF, or command.com/cmd.exe, in that order of
  1079.     priority, with "/c command" as argument under DOS/Windows, or
  1080.     "command" as argument under Unix/X11.
  1081.  
  1082. shell-window (C-z)
  1083.     Executes the command that the MESHELL environment variable
  1084.     points to, or MESHELL.PIF, or command.com/cmd.exe, in that order
  1085.     of priority, with no arguments, in a separate window.
  1086.  
  1087. shift-region-left (No default keybinding)
  1088.     Move lines in region to left (removing leading whitespace only).
  1089.     See shift-region-right.
  1090.  
  1091. shift-region-right (No default keybinding)
  1092.     Move lines in region to right (inserting leading whitespace).
  1093.     See also: shift-region-left.
  1094.  
  1095. show-env (No default keybinding)
  1096.     In the minibuffer, print home and executables directories.
  1097.     See also: set-env
  1098.  
  1099. show-filename (No default keybinding)
  1100.     In the minibuffer, print the name of the file currently being
  1101.     edited.
  1102.  
  1103. show-region (No default keybinding)
  1104.     Highlight current region.
  1105.  
  1106. show-toolbar (No default keybinding) [Windows/NT only]
  1107.     Displays the currently defined toolbar.  Normally accessed via
  1108.     menubar choice Properties/Toolbar/Show Toolbar.  State saved when
  1109.     Properties/Save Settings chosen.
  1110.  
  1111. shrink-window (No default keybinding)
  1112.     Decrease the size of the current window pane by one line. If
  1113.     called interactively with universal-argument (C-u), decrease by
  1114.     that number of lines.
  1115.  
  1116. simple-buffer-diff
  1117.     Not available.
  1118.  
  1119. soft-tab (No default keybinding)
  1120.     Insert spaces until the next tab stop.
  1121.  
  1122. split-window-vertically (C-x 2)
  1123.     Split current window pane into two equally sized screen windows,
  1124.     separated by the modeline of the top pane.
  1125.  
  1126. start-kbd-macro (C-x ()
  1127.     Start recording key sequence. Subsequent keys will be stored
  1128.     in a macro, until M-x end-kbd-macro ("C-x )") is called. The
  1129.     recorded macro can then be executed (multiple) times via
  1130.     M-x universal-argument and M-x call-last-kbd-macro.
  1131.     See also: end-kbd-macro, call-last-kbd-macro, universal-argument.
  1132.  
  1133. string-rectangle (No default keybinding)
  1134.     Insert a string repeatedly between mark and cursor, with the leftmost
  1135.     one of the two defining the start column. If the region is defined
  1136.     with upper right and lower left corners, insert the string only at
  1137.     empty lines; if upper left and lower right, overwrite existing text
  1138.     also in non-empty lines.
  1139.  
  1140. string-search (No default keybinding) [Windows/NT only]
  1141.     Displays Microsoft common dialog for searching for a string.
  1142.  
  1143. string-search-replace (No default keybinding)  [Windows/NT only]
  1144.     Displays Microsoft common dialog for search/replacing a string.
  1145.  
  1146. strip-trailing-blanks-in-region (No default keybinding)
  1147.     Remove blanks/whitespace from end of all lines in region.
  1148.  
  1149. switch-to-buffer (C-x b)
  1150.     Display another existing buffer in current screen window.
  1151.  
  1152. switch-to-buffer-other-window (C-x 4 b)
  1153.     Display another existing buffer in another window pane.
  1154.  
  1155. tabify (No default keybinding)
  1156.     Converts spaces to TABs between cursor and mark.
  1157.     See also: set-tab-stop
  1158.  
  1159. toggle-beep (No default keybinding) [Un*x versions only]
  1160.     Toggles state of beep flag; determines if spawned
  1161.     background job should cause a beep on completion.
  1162.  
  1163. toggle-check-file-timestamp (No default keybinding)
  1164.     Toggle state of file timestamp checking. When enabled, each
  1165.     operation that would modify a buffer checks see that the file is
  1166.     not newer than the buffer content.  Useful if multiple tasks
  1167.     have access to the same files (i.e. a network accessable drive or
  1168.     a multi-tasking operating evironment). Slow on floppy drives.
  1169.     Default: no.
  1170.  
  1171. toggle-extended (No default keybinding)
  1172.     Control whether M-x preloads the last executed extended command
  1173.     into the echo line.
  1174.     Default: off.
  1175.  
  1176. toggle-flush-undo (No default keybinding)
  1177.     Toggles state of undo stack after file save. If on, clears undo
  1178.     information for a buffer when buffer is written.
  1179.     Default: on
  1180.  
  1181. toggle-minimize-job-window (No default keybinding) [Windows/NT only]
  1182.     Determines whether spawned jobs will display as a minimized icon
  1183.     or normal application-defined size; useful only for shell-commands, not
  1184.     win-exec commands.
  1185.     Default: on == minimize
  1186.  
  1187. toggle-just-write-newline (No default keybinding)
  1188.     Globally toggle whether files should be written to disk with a CR
  1189.     before each newline character. Can be overridden per buffer with
  1190.     set-write-cr.
  1191.     Default: Write CR under DOS/Windows, do not under Unix/X11.
  1192.  
  1193. toggle-make-backups (No default keybinding)
  1194.     Toggle whether notGNU should back up old files when saving.
  1195.     Default: yes.
  1196.  
  1197. toggle-modified-state (M-~)
  1198.     Toggle whether a buffer should be marked as modified (Symbolized
  1199.     with "*") or not.  May clear undo stack.
  1200.  
  1201. toggle-mouse-paste-where (No default keybinding)
  1202.     Toggle whether the right mouse button pastes at cursor or at
  1203.     mouse pointer.
  1204.     Default: pointer
  1205.  
  1206. toggle-read-only (C-x C-q)
  1207.     Toggle whether the buffer should be marked read-only (no editing
  1208.     allowed).
  1209.     Default: no.
  1210.  
  1211. toggle-show-linenumber (No default keybinding)
  1212.     Toggle whether line and column number should be displayed in
  1213.     modeline.
  1214.  
  1215. toggle-show-touched-lines (No default keybinding)
  1216.     Toggle whether modified lines should be displayed in a different
  1217.     color.  For supported versions, CURSES/Unix dependent on the
  1218.     curses library used.
  1219.     See also: set-fg2-color.
  1220.     Default: yes.
  1221.  
  1222. toggle-smooth-scroll (No default keybinding)
  1223.     If on, moving dot off the top or bottom of a window (pane) will
  1224.     scroll by 1 line else by 1/2 window (pane) height.
  1225.     Default: off.
  1226.  
  1227. transpose-chars (C-t)
  1228.     Swap position of character to the left of cursor and character
  1229.     under cursor; if not at end of line, move one character forward.
  1230.  
  1231. transpose-words (Esc-t)
  1232.     Swap words; if cursor on first char, or between words, swap this
  1233.     and previous words.  Otherwise, swaps this and following word. Will
  1234.     cross lines. Cursor set at end of second word.
  1235.  
  1236. toggle-visible-bell (No default keybinding) [Windows/NT only]
  1237.     Deterimines whether a beep or titlebar flash is to be used for an
  1238.     alert.
  1239.  
  1240. undo (No default keybinding)
  1241.     Multilevel undo.  Change the text and editor state back to
  1242.     what it was before last operation. Multiple undo's can be
  1243.     executed in a row to go back several levels.
  1244.     See also: undo-high-threshold
  1245.  
  1246. undo-high-threshold (No default keybinding)
  1247.     Syntax: (undo-high-threshold 'value)
  1248.     Specify the maximum number of undo's available. The higher the
  1249.     number, the higher memory usage.  Setting the value to 0 will
  1250.     disable undo, and also disable the kill ring/yank-pop.
  1251.     Default: 100, DOS max == 500 , others no max.
  1252.     See also: set-kill-ring
  1253.  
  1254. universal-argument (C-u)
  1255.     Specify an argument for the next command; usually the number of
  1256.     times to execute that command.  For instance, "C-u 79 -" will insert
  1257.     79 hyphens in the text. Limited to sizeof(int).
  1258.  
  1259. unix-exec (No default keybinding)
  1260.     Spawn a unix process without waiting for it to finish.
  1261.  
  1262. untabify (No default keybinding)
  1263.     Convert TABs to spaces between cursor and mark.
  1264.  
  1265. upcase-region (C-x C-u)
  1266.     Converts all characters between cursor and mark into uppercase.
  1267.  
  1268. upcase-word (M-u)
  1269.     Convert the following word, or the rest of the current word,
  1270.     into uppercase.
  1271.  
  1272. view-file (No default keybinding)
  1273.     Load a file as with find-file; mark buffer read-only.
  1274.     See also: find-file, toggle-read-only
  1275.  
  1276. what-cursor-position (C-x =)
  1277.     In the minibuffer, display information on the current character
  1278.     and offset from beginning of buffer in bytes, percent, lines,
  1279.     and columns.
  1280.  
  1281. what-line (No default keybinding)
  1282.     In minibuffer, display current line and column number.
  1283.  
  1284. windows-help (No default keybinding) [Windows/NT only]
  1285.     Displays the .hlp file.  Normally accessed off
  1286.     menubar Help/windows-help choice.
  1287.  
  1288. win-exec (No default keybinding)
  1289.     Spawn a Windows program without waiting for completion.
  1290.  
  1291. win-list-buffers (No default keybinding) [Windows/NT only]
  1292.     Open a dialog box containing list of available buffers. Buffers can
  1293.     be deleted from the dialog box; navigation thru buffers can be
  1294.     accomplished by double clicking on a selection, or pressing 'ok'
  1295.     after selecting a buffer.
  1296.     
  1297.     The order of buffers listed in the dialog is alphabetical, and does
  1298.     not neccessarily reflect the order the buffers would be traversed in
  1299.     using "M-x next-buffer".  The reasoning here is that it's easier to
  1300.     find a buffer if the name is in order.
  1301.     
  1302.     Dialog is modeless and can be invoked from the startup file.
  1303.     See list-buffers for more info.
  1304.  
  1305. write-file (C-x C-w)
  1306.     Save the contents of current buffer to a file; prompt for
  1307.     filename.
  1308.  
  1309. write-region (No default keybinding)
  1310.     Like write-file, except only writes the current region.
  1311.     See also: write-file.
  1312.  
  1313. yank (C-y)
  1314.     Insert text from kill buffer at cursor position. If GNU mode is
  1315.     turned on, do not accept universal-argument for
  1316.     repeated yanking.
  1317.     See also: set-gnu
  1318.  
  1319. yank-from-clipboard (C-x g, Ctrl-Right mouse button) [Windows/NT/X11 only]
  1320.     Paste text from the Windows clipboard or X11 cutbuffer 0 at
  1321.     cursor position.
  1322.  
  1323. yank-pop (M-y)
  1324.     Performs 'yank' then cycles thru kill ring and replaces yank with
  1325.     content of previous kills/deletes.
  1326.     See set-kill-ring, yank.
  1327.  
  1328. yank-rectangle (No default keybinding)
  1329.     Inserts text from the rectangle kill buffer into rectangle at
  1330.     cursor.
  1331.